/* 全局样式重置 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

#app {
  margin: 0;
  padding: 0;
  width: 100%;
  min-height: 100vh;
}

/* 确保路由视图占满全屏 */
.router-view {
  width: 100%;
  min-height: 100vh;
}

/* 移除默认的链接样式 */
a {
  text-decoration: none;
  color: inherit;
}

/* 移除按钮默认样式 */
button {
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}

/* 移除输入框默认样式 */
input, textarea {
  border: none;
  outline: none;
  background: none;
}

/* 移除列表默认样式 */
ul, ol {
  list-style: none;
}

/* 确保图片不超出容器 */
img {
  max-width: 100%;
  height: auto;
}

/* 滚动条样式优化 */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}

::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
} 